17 research outputs found

    Evolutionary Multi-Agent System with Crowding Factor and Mass Center mechanisms for Multiobjective Optimisation

    Get PDF
    This work presents some additional mechanisms for Evolutionary Multi-Agent Systems for Multiobjective Optimisation trying to solve problems with population stagnation and loss of diversity. Those mechanisms reward solutions located in a less crowded neighborhood and on edges of the frontier. Both techniques have been described and also some preliminary results have been shown

    REALIZATION OF A SYSTEM OF EFFICIENT QUERYING OF HIERARCHICAL DATA TRANSFORMED INTO A QUASI-RELATIONAL MODEL

    Get PDF
    Extensible Markup Language was mainly designed to easily represent documents; however, it has evolved and is now widely used for the representation of arbitrary data structures. There are many Application Programming Interfaces (APIs) to aid software developers with processing XML data. There are also many languages for querying and transforming XML, such as XPath or XQuery, which are widely used in this field. However, because of the great flexibility of XML documents, there are no unified data storing and processing standards, tools, or systems.On the other hand, a relational model is still the most-commonly and widely used standard for storing and querying data. Many Database Management Systems consist of components for loading and transforming hierarchical data. DB2 pureXML or Oracle SQLX are some of the most-recognized examples. Unfortunately, all of them require knowledge of additional tools, standards, and languages dedicated to accessing hierarchical data (for example, XPath or XQuery). Transforming XML documents into a (quasi)relational model and then querying (transformed) documents with SQL or SQL–like queries would significantly simplify the development of data-oriented systems and applications.In this paper, an implementation of the SQLxD query system is proposed. The XML documents are converted into a quasi-relational model (preserving their hierarchical structure), and the SQL–like language based on SQL-92 allows for efficient data querying

    Staged event-driven architecture as a micro-architecture of distributed and pluginable crawling platform

    Get PDF
    There are many crawling systems available on the market but they are rather close systems dedicated for performing particular kind and class of tasks with predefined set of scope, strategy etc. In real life however there are meaningful groups of users (e.g. marketing, criminal or governmental analysts) requiring not just a yet another crawling system dedicated for performing predefined tasks. They need rather easy-to-use, user friendly all-in-one studio for not only executing and running internet robots and crawlers, but also for (graphical) (re)defining and (re)composing crawlers according to dynamically changing requirements and use-cases. To realize the above-mentioned idea, Cassiopeia framework has been designed and developed. One has to remember, however, that enormous size and unimaginable structural complexity of WWW network are the reasons that, from a technical and architectural point of view, developing effective internet robots – and the more so developing a framework supporting graphical robots’ composition – becomes a really challenging task. The crucial aspect in the context of crawling efficiency and scalability is concurrency model applied. There are two the most typical concurrency management models i.e. classical concurrency based on the pool of threads and processes and event-driven concurrency. None of them are ideal approaches. That is why, research on alternative models is still conducted to propose efficient and convenient architecture for concurrent and distributed applications. One of promising models is staged event-driven architecture mixing to some extent both of above mentioned classical approaches and providing some additional benefits such as splitting application into separate stages connected by events queues – what is interesting taking requirements about crawler (re)composition into account. The goal of this paper is to present the idea and the PoC  implementation of Cassiopeia framework, with the special attention paid to its crucial architectural element i.e. design, implementation and applying of staged event-driven architecture being a micro-architecture of Cassiopeia’s agents i.e. its key computational and processing unit

    Cassiopeia – Towards a Distributed and Composable Crawling Platform, Journal of Telecommunications and Information Technology, 2014, nr 2

    Get PDF
    When it comes to designing and implementing crawling systems or Internet robots, it is of the utmost importance to first address efficiency and scalability issues (from a technical and architectural point of view), due to the enormous size and unimaginable structural complexity of the World Wide Web. There are, however, a significant number of users for whom flexibility and ease of execution are as important as efficiency. Running, defining, and composing Internet robots and crawlers according to dynamically-changing requirements and use-cases in the easiest possible way (e.g. in a graphical, drag & drop manner) is necessary especially for criminal analysts. The goal of this paper is to present the idea, design, crucial architectural elements, Proof- of-Concept (PoC) implementation, and preliminary experimental assessment of Cassiopeia framework, i.e. an all-in-one studio addressing both of the above-mentioned aspect

    Mobile Cloud for Parallel and Distributed Green Computing, Journal of Telecommunications and Information Technology, 2017, nr 4

    Get PDF
    Mobile Computing and Mobile Cloud Computing are the areas where intensive research is observed. The “mobility” landscape (devices, technologies, apps, etc.) evolves so fast that definitions and taxonomies do not catch up with so dynamic changes and there is still an ambiguity in definitions and common understanding of basic ideas and models. This research focuses on Mobile Cloud understood as parallel and distributed system consisting of a collection of interconnected (and virtualized) mobile devices dynamically provisioned and presented as one unified computing resource. This paper focuses on the mobile green computing cloud applied for parallel and distributed computations and consisting of outdated, abandoned or no longer needed smartphones being able to set up a powerful computing cluster. Besides showing the general idea and background, an actual computing cluster is constructed and its scalability and efficiency is checked versus the results obtained from the virtualized set of smartphones. All the experiments are performed using a dedicated software framework constructed in order to leverage the nolonger-needed smartphones, creating a computing cloud

    Agentowe metody poprawy efektywności ewolucyjnych technik optymalizacji wielokryterialnej : rozprawa doktorska /

    No full text
    Recenzenci pracy: Franciszek Seredyński, Bogusław Filipowicz.Praca doktorska. Akademia Górniczo-Hutnicza im. Stanisława Staszica (Kraków), 2009.Bibliogr. k. 183-210.Optymalizacja wielokryterialna, pojęcia podstawowe, rola, cele optymalizacji wielokryterialnej, metody rozwiązywania zadań optymalizacji wielokryterialnej, dlaczego metody ewolucyjne, problemy testowe, problemy testowe ZDT, Zitzler-Deb-Thiele, problemy testowe CTP, Constrained Test Problems, algorytmy referencyjne, AlgorytmNSGA-II, AlgorytmSPEA2, miary jakości, metryka Hypervolume oraz metryki pochodne, podstawowy system agentowo-ewolucyjny optymalizacji wielokryterialnej, EMAS, koncepcja systemu, model architektury systemu, akcje agentów, strategie agentów, krok, cykl życia agenta, model działania systemu, elitarny system agentowo-ewolucyjny optymalizacji wielokryterialnej, elEMAS, koncepcja systemu, model architektury systemu, akcje, strategie agentów, krok, cykl życia agenta, model działania systemu, system agentowo-ewolucyjny optymalizacji wielokryterialnej z ograniczeniami, conEMAS, badania eksperymentalne, platforma Nevol, metodologia, parametry badań eksperymentalnych, rezultaty badań eksperymentalnych dla modelu, wybrane aspekty, parametry działania zrealizowanych systemów, ograniczenia podstawowego modelu, wpływ wprowadzenia do modelu wysp elitarnych, zasobu prestiż, pojęcia sąsiedztwa agentó
    corecore